NASA Breaking news -
8 Jul 2014 18:00
NASA's James Webb Space Telescope has reached another development milestone with the completion of static load testing of its primary mirror backplane support structure (PMBSS) moving the telescope one step closer to its 2018 launch.
Share this Article
Comment on this Article
Please to comment